home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn((((3333xxxx)))) VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn((((3333xxxx))))
-
-
-
- NNNNAAAAMMMMEEEE
- VkMovieButton - A multimedia button component that plays a movie
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- VkComponent : VkCallbackObject
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <Vk/VkMovieButton.h>
-
- MMMMAAAAKKKKEEEE RRRREEEEQQQQUUUUIIIIRRRREEEEMMMMEEEENNNNTTTTSSSS
- -lmovieGL -laudio -lcl -ldmedia -lGL -lGLw -lGLU
-
- PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
- VkMovieButton(const char *name,
- Widget parent,
- char *movieFileName = NULL,
- char *label=NULL);
-
- virtual void ~VkMovieButton(void);
-
-
- SSSSeeeetttt TTTTeeeexxxxtttt LLLLaaaabbbbeeeellll VVVVaaaalllluuuueeee
- void setLabel(char* labelString);
-
-
- SSSSppppeeeecccciiiiffffyyyyiiiinnnngggg aaaa mmmmoooovvvviiiieeee
- void VkMovieButton::setMovieFileName(const char *file)
-
- TTTTuuuurrrrnnnn OOOOffffffff SSSSoooouuuunnnndddd
- void setMute(Boolean bMuteOn);
-
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- This class displays a movie within a pushable button. When the
- movie is single- or double-clicked, the movie plays (complete with
- an audio track, if available) and any callback associated with the
- button is invoked. This class is most effective with a short movie
- that acts as an animation. A series of VkMovieButton objects could
- be used to act as a multimedia "launchpad", whereby the latency
- period for running an associated application is spent viewing the
- particular movie the user clicked on.
-
- The size of the button is determined by the size of the specified
- movie. The ideal size of a movie is approximately 64 pixels wide by
- 64 pixels high. A movie can be resized or scaled using makemovie(1).
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn((((3333xxxx)))) VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn((((3333xxxx))))
-
-
-
- FUNCTION DESCRIPTIONS
- VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn(((())))
- VkMovieButton(const char *name, Widget parent,
- char *movieFileName = NULL, char *label = NULL);
-
-
- Initialize a VkMovieButton. "movieFileName" specifies a valid movie
- file, while label specifies an optional label to be displayed below
- the movie.
-
-
- ~~~~VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn(((())))
- virtual void ~VkMovieButton(void);
-
-
- Free any memory allocated by a VkMovieButton instance.
-
-
- sssseeeettttLLLLaaaabbbbeeeellll
- virtual void setLabel(const char *label);
-
-
- Change the label displayed by the button.
-
-
- sssseeeettttMMMMoooovvvviiiieeeeFFFFiiiilllleeee
- virtual void setMovieFile(const char *movieFile);
-
-
- Change the movie to be played when the button is pushed.
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCoooommmmppppoooonnnneeeennnntttt
- installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
- setDefaultResources(), getResources(), manage(), unmanage(),
- baseWidget(), okToQuit(), _name, _baseWidget, _w, deleteCallback
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCaaaallllllllbbbbaaaacccckkkkOOOObbbbjjjjeeeecccctttt
- callCallbacks(), addCallback(), removeCallback(),
- removeAllCallbacks()
-
-
- CCCCLLLLAAAASSSSSSSSEEEESSSS UUUUSSSSEEEEDDDD BBBBYYYY TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
- VkApp
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- VkComponent
- makemovie
- /usr/share/src/ViewKit/ComponentDemos/moviebutton
- _V_i_e_w_K_i_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m, DEC Press, Bob Sheifler and Jim Gettys
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn((((3333xxxx)))) VVVVkkkkMMMMoooovvvviiiieeeeBBBBuuuuttttttttoooonnnn((((3333xxxx))))
-
-
-
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m _T_o_o_l_k_i_t, DEC Press, Paul Asente and Ralph Swick
- _T_h_e _O_S_F/_M_o_t_i_f _P_r_o_g_r_a_m_m_e_r_s _R_e_f_e_r_e_n_c_e, Prentice Hall, OSF
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-